gene cloning and recombinant dna technology